
//手机端口 JS包

/**
 * 带确认的提示函数
 * text   提示文字
 * fun    点击确认执行的代码
*/
function prompt(text,fun){
$("#prompt").remove();
var height=parseInt($(window).height());
var width=parseInt($(window).width());
$('body').append("<div id='prompt'>"+text+"<div id='but'>  <div id='confirm' onclick="+fun+">确认</div><div id='cancel' onclick="+"$('#prompt').remove();"+">取消</div></div></div>");
$("#prompt").css({"top":((height/2)-15),"left":((width/2))-110});
$('#cancel').click(function(){
$("#prompt").remove();
});
}


/**
 * 提示函数
 * text   提示文字
 * time   提示时间
*/
function point(text,time){
   $("#point").remove();
  var height=parseInt($(window).height());
  var width=parseInt($(window).width());
  $("body").append("<div id='point'>"+text+"</div>");
  var width_2 = parseInt($('#point').width());

  $("#point").css({"top":((height/2)-20),"left":((width/2)-(width_2/2)-20)});
  if(time){
    $("#point").animate({opacity:'1'},2000).fadeOut(1000);
  }
}


/**
 * 更新购物车数量
*/
function up_cart_num(num,cart_id){
    var url="flow.php?step=update_cart&r="+Math.random();
    htmlobj=$.post(url, {'goods_number' : num,'cart_id' : cart_id}, function(data){
      up_cart_return(data);
    },'JSON');
}

/**
 * 选择默认地址
 * address_id  地址ID
*/
function set_default(address_id){
  var url="user.php?act=set_default&r="+Math.random();
  htmlobj=$.post(url, {'address_id' : address_id }, function(data){
    json_return(data);
  },'JSON');
}
/**
 * 处理默认地址返回信息
*/
function json_return(data){
    window.location.reload();
}

//选择地址
function set_address(address_id, rid){
  var url="address.php?act=set_address&r="+Math.random();
  htmlobj=$.post(url, {'address_id' : address_id, 'rid' : rid}, function(data){
    set_address_return(data);
  },'JSON');
}

function set_address_return(data){
     window.location.href=data;
}


/**
 * 删除地址
 * address_id  地址ID
*/
function address_delete(address_id){
  var url="address.php?act=address_delete&r="+Math.random();
  htmlobj=$.post(url, {'address_id' : address_id }, function(data){
    address_delete_return(data);
  },'JSON');
}
/**
 * 处理删除地址返回信息
*/
function address_delete_return(data){
 if(data.message=='1'){
    $(data.delete_id).remove();
    $('#prompt').remove();
 }
 else{
  alert(data.message);
 }
 
}
/**
 * 选择区域
*/
function region_submit(obj){
  if($("select[name='province']").val()=='0'){
      return false;
  }
  if($("select[name='city']").val()=='0'){
      return false;
  }
  if($("select[name='district']").val()=='0'){
      return false;
  }
  var province=$("select[name='province'] option:selected").text();
  var city=$("select[name='city'] option:selected").text();
  var district=$("select[name='district'] option:selected").text();
  $('#region').text(province+city+district);
  $('#address_box').hide();
}
$(function(){
    $('#index_region .select_ui').each(function(){
        $(this).find('.select_text_ui').text($(this).find('option:selected').text());
    });
});
/**
 * 检测地址修改增加表单数据
*/
function VerificationAddress(frm){
    var name=frm.elements['consignee'].value; //名字
    var mobile =frm.elements['mobile'].value;//电话
    var province=frm.elements['province'].value;//省
    var city=frm.elements['city'].value; //市
    var district=frm.elements['district'].value;//区  
    var address=frm.elements['address'].value; //详细地址

    if(name.length<1){
      prompt("收货人不能为空","$('#prompt').remove();");
       return false;
    }
    if(mobile.match(/\d{11}/)){
    }
    else{
      prompt("电话必须11位数字","$('#prompt').remove();");
       return false;
    }
    if(mobile.length>11){
      prompt("电话必须11位数字","$('#prompt').remove();");
       return false;
    }
    if(province==0||city==0||district==0){
      prompt("请选择完整的区域","$('#prompt').remove();");
      return false;
    }
    if(address.length<1){
      prompt("请输入完整地址","$('#prompt').remove();");
      return false;
    }

}
/**
 * 订单商品加回购物车
*/
function return_to_cart(order_id){
  var url="user.php?act=return_to_cart&r="+Math.random();
  htmlobj=$.post(url, {'order_id' : order_id }, function(data){
    return_to_cart_return(data);
  },'JSON');

}
function return_to_cart_return(data){
    point(data.message,1);
}
/*AJAX获取支付按钮*/
function payCode(orderId){
  var url="user.php?act=payCode&r="+Math.random();
  htmlobj=$.post(url, {'orderId' : orderId }, function(data){
    window.location.href=data.content;
  },'JSON');
}


/*
 * 页面REM自适应函数 Begin
 * size: 设计图宽度
 * width: 屏幕宽度
 */
function autoWidth(size,width){
    if (!size && !window.size) {
      window.size = 640;
    } else if (size) {
      window.size = size;
    }
    if (!width) {
      width = $('body').width();
    };
    var font_size = (width/window.size)*100;
    $('body').css('font-size',font_size);
    $('html').css('font-size',font_size);
}
/*浏览器横屏坚屏改变时也运行函数*/
window.onorientationchange = function() {
    autoWidth();
};
/* 浏览器窗口发生改变也运行函数*/
window.onresize = function(){
    autoWidth();
};
/* 页面REM自适应函数 End */


/*弹框函数*/
function mCtf(text, buttom){
  if (!strong) {
    var strong ='';
  }else{
    var strong = "<span>"+strong+"</span>";
  };
  if (!text) {
    var text ='';
  }
  if (!buttom) {
    buttom = '确认';
  };



  var html = "<div id='ctf'> <div class='ctf-box'>"+text+" <div class='bottom' onclick="+"$('#ctf').remove();"+">"+buttom+"</div> </div> </div>";
  $('body').after(html);
}



